.hide{display:none;}
#dnn_ContentPaneFull{min-height:140px;}
#dnn_ContentPaneFull img{object-fit:cover;height:100%;width:100%;}
.HeadBg{}
Body{}
.ControlPanel{}
.TabBg{}
.LeftPane{}
.ContentPane{}
.RightPane{}
.SelectedTab{}
A.SelectedTab:link{}
A.SelectedTab:visited{}
A.SelectedTab:hover{}
A.SelectedTab:active{}
.OtherTabs{}
A.OtherTabs:link{}
A.OtherTabs:visited{}
A.OtherTabs:hover{}
A.OtherTabs:active{}
.Head{}
.SubHead{}
.SubSubHead{}
.Normal{}
.NormalTextBox{}
.NormalRed{}
.NormalBold{}
.CommandButton{}
A.CommandButton:link{}
A.CommandButton:visited{}
A.CommandButton:hover{}
A.CommandButton:active{}
.StandardButton{}
H1{}
H2{}
H3{}
H4{}
H5,
DT{}
H6{}
TFOOT,
THEAD{}
TH{}
A:link{}
A:visited{}
A:hover{}
A:active{}
SMALL{}
BIG{}
BLOCKQUOTE,
PRE{}
UL LI{}
UL LI LI{}
UL LI LI LI{}
OL LI{}
OL OL LI{}
OL OL OL LI{}
OL UL LI{}
HR{}
.Message{}
.ItemTitle{}
.ModuleTitle_MenuContainer{}
.ModuleTitle_MenuBar{}
.ModuleTitle_MenuItem{}
.ModuleTitle_MenuIcon{}
.ModuleTitle_SubMenu{}
.ModuleTitle_MenuBreak{}
.ModuleTitle_MenuItemSel{}
.ModuleTitle_MenuArrow{}
.ModuleTitle_RootMenuArrow{}
.MainMenu_MenuContainer{}
.MainMenu_MenuBar{}
.MainMenu_MenuItem{}
.MainMenu_MenuIcon{}
.MainMenu_SubMenu{}
.MainMenu_MenuBreak{}
.MainMenu_MenuItemSel{}
.MainMenu_MenuArrow{}
.MainMenu_RootMenuArrow{}
.LoginPanel{}
.LoginTabGroup{}
.LoginTab{}
.LoginTabSelected{}
.LoginTabHover{}
.LoginContainerGroup{}
.LoginContainer{}
@media (min-width:768px){.home-sidebar h3{margin:50px 0 20px;}
.testimonial-section{padding:60px 0;}
.testimonial-section .testimonial-icon{
	background:url(/portals/0/images/icon-testimonial.png) center top no-repeat;padding:60px 0 0;text-align:center;margin:40px 0 0;
}
.testimonial-section .testimonial-icon h2{font-size:30px;letter-spacing:2.5px;}
	#bottom-section .bottom-content{margin:65px 0 70px;}


}

.testimonial-section-with-average .testimonial-heading-outer {
	text-align: center;
}
.testimonial-section-with-average .testimonial-section .testimonial-icon {
	background: url(/portals/0/images/icon-testimonial.png) left top/50px 50px no-repeat;
	display: inline-block;
	padding: 0;
	height: 56px;
	text-align: left;
    margin: 0;
}
.testimonial-section-with-average .testimonial-section .testimonial-icon h2 {
	font-family: 'asapbold';
	font-size: 24px;
	color: #9caa3a;
	letter-spacing: 2.5px;
	margin: auto 0;
	padding: 8px 0 0 70px;
    display: inline-block;
    height: 50px;	
}

.testimonial-section-with-average .testimonial-heading-star-rating-outer {
	margin-top: 24px;
}

.testimonial-section-with-average .testimonial-heading-star-rating-outer .starRating {
    -ms-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
}

.testimonial-section-with-average .testimonial-heading-average-rating-text {
    margin-top: 25px;
}

.testimonial-section-with-average .testimonial-heading-average-rating-text p {
    font-size: 20px;
    line-height: 30px;
	font-family: "open_sansbold";
}



.videoh{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}
.videoh iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.main p,
.main label{font-size:15px;color:#373b40;font-family:"open_sansregular";}
.main .home-sidebar ul{padding-left:0px!important;list-style:none;}
.tile-container{position:relative;margin:5px -10px;}
.tile-container img{width:100%;}
.tile-container .tile-content{background:rgba(255, 255, 255, 0);background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.16) 23%, rgba(0, 0, 0, 0.31) 44%, rgba(0, 0, 0, 0.58) 82%, rgba(0, 0, 0, 0.71) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(0%, rgba(255, 255, 255, 0)), color-stop(23%, rgba(255, 255, 255, 0.16)), color-stop(44%, rgba(0, 0, 0, 0.31)), color-stop(82%, rgba(0, 0, 0, 0.58)), color-stop(100%, rgba(0, 0, 0, 0.71)));background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.16) 23%, rgba(0, 0, 0, 0.31) 44%, rgba(0, 0, 0, 0.58) 82%, rgba(0, 0, 0, 0.71) 100%);background:-o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.16) 23%, rgba(0, 0, 0, 0.31) 44%, rgba(0, 0, 0, 0.58) 82%, rgba(0, 0, 0, 0.71) 100%);background:-ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.16) 23%, rgba(0, 0, 0, 0.31) 44%, rgba(0, 0, 0, 0.58) 82%, rgba(0, 0, 0, 0.71) 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.16) 23%, rgba(0, 0, 0, 0.31) 44%, rgba(0, 0, 0, 0.58) 82%, rgba(0, 0, 0, 0.71) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#000000', GradientType=0);position:absolute;bottom:0;left:0;padding:20px;right:0;}
.tile-container .tile-content h3{font-size:24px;font-family:'asapbold';color:#FFF;text-transform:none;margin-bottom:10px;font-weight:900;}
.tile-container .tile-content h3 span{display:block;font-family:'asapregular';font-weight:500;}
.home-sidebar ul li{font-size:17px;font-family:"open_sansregular";}
.home-sidebar h1{font-family:'asapbold';color:#414b56;margin:50px 0;text-transform:none;}
.home-sidebar p{margin:0 0 40px;}
.home-sidebar h1 span{display:block;color:#c57b24;}
.home-sidebar li{position:relative;padding:0 0 5px 15px;color:#373b40;}
.home-sidebar li:before{content:"";background:#c57b24;width:5px;height:5px;border-radius:2px;position:absolute;left:0;top:10px;}
.home-sidebar li:before{content:"";background:#c57b24;width:5px;height:5px;border-radius:2px;position:absolute;left:0;top:10px;}
.home-sidebar h3{background:url(/portals/0/images/icon-video.png) left bottom no-repeat;color:#c57b24;font-size:18px;padding:30px 0 0 60px;margin:0 0 20px;font-family:'asapbold';text-transform:none;}
.orange .button2,
.orange.button2{background-color:#c57b24;border:1px solid #c57b24;color:#c57b24;}
.nepal .button2,
.nepal.button2{background-color:#373A3F;border:1px solid #373A3F;color:#373A3F;}
.dark .button2,
.dark.button2{background-color:#2a3139;border:1px solid #2a3139;color:#2a3139;}
.testimonial-section{background:#ebebeb;padding:30px 0 0;margin:5px 5px;width:calc(100% - 11px)!important;}
.testimonial-section .testimonial-icon{background:url(/portals/0/images/icon-testimonial.png) center top/50px 50px no-repeat;}
.testimonial-section .testimonial-icon h2{font-family:'asapbold';font-size:24px;color:#9caa3a;letter-spacing:2.5px;padding:15px 0 30px 60px;margin:auto 0;}
.testimonial-section .testimonial-content .title{font-family:'asapbold';font-size:18px;color:#373b40;margin:0 0 20px;}
.testimonial-section .testimonial-content .content{font-family:'asapitalic';font-size:18px;color:#414b56;margin:0 0 20px;line-height:initial;}
.testimonial-section .testimonial-content .author{font-family:'asapitalic';font-size:15px;color:#9caa3a;margin:0;font-weight:900;}
.testimonial-section .testimonial-content .date{color:#414b56;font-family:"asapitalic";font-size:16px;}
.btn-close{display:block;width:12px;height:12px;background:url(/portals/0/images/btn-close.png) center no-repeat;}
.testimonial-content .button,
.innovationsection .button{background:#FFF!important;box-shadow:none!important;padding:10px 25px;}
.testimonial-content .green.button span,
.innovationsection .green.button span{color:#9caa3a;text-shadow:none;height:35px;font-size:18px;}
.green.button span{background-image:url(/portals/0/images/btn-icon-green.png);line-height:33px;display:inline-block;background-position:right center;background-repeat:no-repeat;background-size:17px 17px;padding:0 25px 0 0;color:#FFF;font-family:'asapregular';}
.testimonial-content .owl-dots{text-align:left;margin-bottom:-20px;}
.testimonial-content .owl-theme .owl-dots .owl-dot.active span,
.testimonial-content .owl-theme .owl-dots .owl-dot:hover span{background:#000!important;border:2px solid #FFF;}
.testimonial-content .owl-theme .owl-dots .owl-dot span{background:white!important;}
.adventures-section{background:url(/portals/0/images/bg-adventures.jpg) center top no-repeat #908e81;padding:20px 0 20px;}
.adventures-section .adventure-info{background:#f2f2f2;padding:20px;position:relative;height:220px !important;}
.adventures-section .adventure-info h3{color:#373B40;font-family:'asapbold';text-transform:none;}
.adventures-section .adventure-img{position:relative;}
.country-title{font-family:"open_sansbold";font-size:14px;color:#FFF;line-height:29px;padding:0 10px;position:absolute;}
.green .country-title{background:#9caa3a;}
.country-title.bottom-left{border-radius:0 3px 0 0;bottom:0px;left:0;}
#adventures-section .adventure-info a.button{position:absolute;left:20px;bottom:20px;}
.green .button{border:1px solid #9caa3a;}
.innovationsection .button{border:1px solid #9caa3a;}
.adventure-info .button{background:#FFF;}
.green .button span,
.green.button span{color:#9caa3a;text-shadow:none;background-image:url(/portals/0/images/btn-icon-green.png);}
.button span,
.button2 span{line-height:25px;display:inline-block;background-image:url(/portals/0/images/btn-icon.png);background-position:right center;background-repeat:no-repeat;background-size:17px 17px;padding:0 25px 0 0;color:#FFF;font-family:'asapregular';}
.adventures-section .owl-controls .owl-nav .owl-prev{position:absolute;left:-39px;width:62px;height:62px;background:url(/portals/0/images/carousel-left.png) no-repeat!important;text-indent:-9999px;}
.adventures-section .owl-controls .owl-nav .owl-next{position:absolute;right:-39px;width:62px;height:62px;background:url(/portals/0/images/carousel-right.png) no-repeat!important;text-indent:-9999px;}
.adventures-section .owl-carousel.stage-margin .owl-stage-outer{padding-left:0!important;padding-right:0!important;margin-left:0px!important;margin-right:0px!important;}
.adventures-section .owl-carousel.rounded-nav .owl-controls .owl-nav [class*=owl-],
.adventures-section .owl-carousel.rounded-nav .owl-controls .owl-nav [class*=owl-]:hover{padding:3px 7px;border-radius:50%;background:0 0;border:none!important;color:#999;}
.adventure-desc{white-space:nowrap;height:55px;line-height:18px;overflow:hidden;text-overflow:ellipsis;border:1px solid #000000;color:lightcoral;}
.ellipsis{overflow:hidden;height:78px;line-height:25px;margin:0px;border:0px solid #AAA;}
.ellipsis:before{content:"";float:left;width:5px;height:80px;}
.ellipsis > *:first-child{float:right;width:100%;margin-left:-5px;}
.ellipsis:after{content:"...";box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;float:right;position:relative;top:-32px;left:95%;width:3em;margin-left:-3em;padding-right:5px;text-align:right;}
.bottom-content h3{font-size:22px;color:#9caa3a;margin:25px 0 20px;padding:0 0 20px;background:url(/portals/0/images/border-bottom.gif) center bottom no-repeat;font-family:'asapbold';}
.footer-top-content .form-group{padding:0 0px!important;margin:0px!important;}
.footer-top-content label{font-weight:normal;color:#FFF;font-size:16px;font-family:'open_sansbold';display:block;margin:0 10px 0px 0px;padding:0;line-height:34px;float:left;}
.footer-top-content input[type="text"]{text-align:left;padding:0 10px;font-family:'open_sansregular';font-size:12px;color:#FFF;background:transparent;border:1px solid #9caa3a;width:200px;height:35px;line-height:35px;float:left;}
.footer-top-content .green.button2{background-color:#9caa3a;border:1px solid #9caa3a;color:#9caa3a;}
.footer-top-content button.button2{margin:0 0 0 -1px;border-radius:0 3px 3px 0;padding:0 0px;}
.footer-top-content .button2{height:35px;font-size:14px;border-radius:3px;text-align:center;padding:0 0px;background:transparent;border:0;display:inline-block;cursor:pointer;}
.footer-top-content .green.button2{content:" ";line-height:25px;display:inline-block;background-image:url(/portals/0/images/btn-icon.png);background-position:center center;background-repeat:no-repeat;background-size:17px 17px;padding:0 5px 0 5px;color:#FFF;font-family:'asapregular';}
.footer-top-content .green.button2:hover{content:" ";line-height:25px;display:inline-block;background-image:url(/portals/0/images/btn-icon-green.png);background-position:center center;background-repeat:no-repeat;background-size:17px 17px;padding:0 5px 0 5px;color:#FFF;font-family:'asapregular';}
.footer-top-content .form-group label{width:auto;}
.footer-top-content input[type="text"]{font-size:12px;font-family:"Open Sans", Arial, sans-serif;}
.footer-top-content::-webkit-input-placeholder{font-style:italic;}
.footer-top-content:-moz-placeholder{font-style:italic;}
.footer-top-content::-moz-placeholder{font-style:italic;}
.footer-top-content:-ms-input-placeholder{font-style:italic;}
.footer-top-content .orange,
.footer-top-content .orange a{color:#c57b24;}
.footer-top-content .button,
.footer-top-content .button2{height:27px;font-size:14px;border-radius:3px;text-align:center;padding:4px 20px;background:transparent;border:0;display:inline-block;cursor:pointer;}
.footer-top-content .button.large,
.footer-top-content .button2.large{height:35px;font-size:18px;}
.footer-top-content .orange .button2,
.footer-top-content .orange.button2,
.fourbox .orange .button,
.fourbox .orange .button2{background-color:#c57b24;border:1px solid #c57b24;color:#c57b24;}
.footer-top-content .gray .button2,
.footer-top-content .gray.button2{background-color:#373b40;border:1px solid #373b40;color:#373b40;}
.footer-top-content .orange:hover span,
.footer-top-content .orange2:hover span{background-image:url(/portals/0/images/btn-icon-orange.png);color:#c57b24;}
.footer-top-content .gray:hover span,
.footer-top-content .gray2:hover span{background-image:url(/portals/0/images/btn-icon-green.png);color:#9caa3a;}
.footer-top-content .button2:hover{background:transparent;}
.newslettersection{padding:0!important;}
#footer-top-container{background:#1e2227;padding:11px 0;}
#footer-top-container .footer-top-content{padding:11px 20px;}
#footer-top-container .form-group{display:inline-block;margin:0;padding:0;}
#footer-top-container label{font-weight:normal;color:#FFF;font-size:16px;font-family:'open_sansbold';display:block;margin:0 0 10px;padding:0;width:100%;line-height:34px;}
#footer-top-container input[type="text"]{text-align:left;padding:0 10px;font-family:'open_sansregular';font-size:12px;color:#FFF;background:transparent;border:1px solid #9caa3a;width:200px;height:35px;line-height:35px;float:left;}
#footer-top-container button.button2{margin:0 0 0 -1px;border-radius:0 3px 3px 0;padding:0 10px;}
#footer-top-container button.button2 span{padding:0 17px 0 0;height:100%;}
#footer h4{font-size:16px;font-family:'open_sansbold';font-weight:normal;color:#FFF;background:url(/portals/0/images/arrow-right-green.png) left center/7px 10px no-repeat;padding:0 0 0 15px;}
#footer .wefooter .footer-links{}
#footer .wefooter .footer-links .footer-links-column{margin:0 0 20px;}
#footer .wefooter .footer-links .footer-links-column h4{cursor:pointer;}
#footer .wefooter .footer-links .footer-links-column ul{display:none;}
#footer .wefooter .footer-links .footer-links-column li {padding: 0 0 5px 0;}
#footer .wefooter .footer-links .footer-links-column li a{font-size:13px;}
#footer .wefooter .footer-social-media{margin:4px 0 0 0px;}
#footer .wefooter .footer-social-media h4{float:left;margin:17px 0 0 0;line-height:30px;}
#footer .wefooter .footer-social-media .social-media-icon{display:inline-block;width:40px;height:30px;background-position:center center;background-repeat:no-repeat;text-indent:-9999px;}
#footer .wefooter .footer-social-media .social-media-icon.facebook{background-image:url(/portals/0/images/social-media-facebook.png);}
#footer .wefooter .footer-social-media .social-media-icon.twitter{background-image:url(/portals/0/images/social-media-twitter.png?v=2);}
#footer .wefooter .footer-social-media .social-media-icon.pinterest{background-image:url(/portals/0/images/social-media-pinterest.png);}
#footer .wefooter .footer-social-media .social-media-icon.youtube{background-image:url(/portals/0/images/social-media-youtube.png);}
#footer .wefooter .footer-social-media .social-media-icon.linkedin{background-image:url(/portals/0/images/social-media-linkedin.png);}
#footer .wefooter .footer-social-media .social-media-icon.blog{background-image:url(/portals/0/images/social-media-blog.png);}
#footer .wefooter .footer-social-media .social-media-icon.instagram{background-image:url(/portals/0/images/social-media-instagram.png);}
#footer .wefooter .footer-travel-group{margin:20px 0 0 0px;}
.wefooter .footer-agent-login{margin:0 !important;}
.wefooter .footer-agent-login button{position:relative;bottom:14px;}
#footer .wefooter .footer-agent-login h4{display:inline-block;margin:45px 8px 0 0;}
.wefooter .footer-social-media h4,
.wefooter .footer-travel-group h4,
.wefooter .footer-agent-login h4{background:none;padding:0;color:#cdcccb;font-size:15px;margin:0 20px 20px 0;}
.wefooter ol,
.wefooter ul{list-style:none;}
.wefooter li{display:list-item;text-align:-webkit-match-parent;margin-left:-40px;}
.wefooter .button,
.wefooter .button2{height:34px;font-size:18px;border-radius:3px;text-align:center;padding:0 7px;background:transparent;border:0;display:inline-block;cursor:pointer;}
.wefooter .button.large span,
.wefooter .button2.large span{line-height:32px;}
.wefooter .button2,
.wefooter .button2{background-color:#9caa3a;border:1px solid #9caa3a;color:#9caa3a;}
.wefooter .button2:hover{background:none;}
.wefooter .button2 span:hover{color:#9caa3a;background-image:url(/portals/0/images/btn-icon-green.png);}
.fourbox .button2{height:27px;font-size:14px;border-radius:3px;text-align:center;padding:0 20px;border:0;display:inline-block;cursor:pointer;}
.colours-tags .btn{margin-right:5px;}
#dnn_ContentPaneFull{min-height:250px;}
.availableDatesResponsiveTable .dateRow{padding:10px 10px 10px 5px;}
.availableDatesResponsiveTable .availableDatesHeader{padding:0 20px;}
.availableDatesResponsiveTable .evenRow{background:#f2f2f2 none repeat scroll 0 0;}
.availableDatesResponsiveTable .oddRow{background:#ffffff none repeat scroll 0 0;}
.availableDatesResponsiveTable .availableStatus{font-weight:normal;font-family:"open_sansregular";color:#9caa3a;}
.availableDatesResponsiveTable .limitedStatus{font-weight:normal;font-family:"open_sansregular";color:#c57b24;}
.availableDatesResponsiveTable .closedStatus{font-weight:normal;font-family:"open_sansregular";color:#a33335;}
.availableDatesResponsiveTable .statusColumn{font-weight:normal;font-family:"open_sansregular";color:#a3a3a3;}
.availableDatesResponsiveTable .currency{font-size:10px;}
.availableDatesResponsiveTable .dateRowBookButton,
.availableDatesResponsiveTable .dateRowEnquireButton{font-size:18px;font-weight:normal;height:35px;margin-top:4px;width:132px;}
.extraDateRow{display:none;}
@media (min-width:768px){.availableDatesResponsiveTable .dateRowItem{padding-top:0px;}
}
@media (max-width:767px){.availableDatesResponsiveTable .dateRowItem{padding-bottom:5px;padding-top:5px;}
.availableDatesResponsiveTable .rightAlign-xs{text-align:right;}
.availableDatesResponsiveTable .dateRowBookButton.mr-xs,
.availableDatesResponsiveTable .dateRowEnquireButton.mr-xs{margin-right:0px !important;}
}
.forceHidden{display:none !important;}
.availableDatesResponsiveTable .dateRow{margin-left:0px;margin-right:0px;}
@media (min-width:768px) and (max-width:1199px){.dateCell{margin-bottom:10px;}
}
@media (max-width:767px){.owl-carousel{padding-top:49px;}
header{background-image:none !important;background-color:#000 !important;background:rgba(0, 0, 0, 1) url("") repeat scroll 0 0 !important;}
}
.departure-dates-btn-view-all,
.reviews-btn-view-all{background-color:#f2f2f2;color:#000 !important;background:#f2f2f2 none repeat scroll 0 0;color:#fff;font-size:16px;margin:20px 0 30px;padding:12px 0 !important;position:relative;top:-15px;width:100%;}
.departure-dates-btn-view-all downIcon,
.reviews-btn-view-all downIcon{background:rgba(0, 0, 0, 0) url("images/arrow-down-green.png") no-repeat scroll right center/10px 7px;padding-right:20px;}
.departure-dates-btn-view-all upIcon,
.reviews-btn-view-all upIcon{background:rgba(0, 0, 0, 0) url("images/arrow-up-green.png") no-repeat scroll right center/10px 7px;padding-right:20px;}
.price{font-family:'open_sanssemibold';padding:18px 25px 0 0;line-height:12px;}
.why-travel-with-us-heading-style{font-family:'open_sansbold'!important;}
.travel-with-us-icon{text-align:center;}
@media (min-width:1px) and (max-width:767px){.travel-with-us-super-content{text-align:center;padding:0 90px!important;margin-bottom:20px!important;}
}
.country-title.top-left{border-radius:0 0 3px;left:0;top:0;}
.green .country-title{background:#9caa3a none repeat scroll 0 0;}
.country-title{color:#fff;font-family:"open_sansbold";font-size:14px;line-height:29px;padding:0 10px;position:absolute;}
.nav-feature .nav-feature-item-info a,
.nav-feature .nav-feature-item-info a:link,
.nav-feature .nav-feature-item-info a:visited,
.nav-feature .nav-feature-item-info a:hover,
.nav-feature .nav-feature-item-info a:active{text-decoration:none;}
.nav-feature-item .nav-feature-item-desc{max-height:42px;overflow:hidden;text-overflow:ellipsis;}
#dnn_ImageSlider.dnnSortable{min-height:200px !important;}
regiongreybox .owl-carousel.stage-margin .owl-stage-outer{margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;}
regiongreybox img{padding-right:0 !important;}
regiongreybox .owl-theme .owl-controls .owl-nav [class*="owl-"],
regiongreybox .owl-theme .owl-controls .owl-nav:hover [class*="owl-"]{background-color:rgba(255, 255, 255, 0.8);border-color:#9baa3a #9baa3a #78842d;border-radius:111px;color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}
regiongreybox .owl-theme .owl-controls .owl-prev{background-color:rgba(255, 255, 255, 0.8);border-radius:111px;height:60px;left:-30px;position:absolute;top:-15px;width:60px;}
regiongreybox .owl-theme .owl-controls .owl-next{background-color:rgba(255, 255, 255, 0.8);border-radius:111px;height:60px;position:absolute;right:-30px;top:-15px;width:60px;}
regiongreybox .owl-carousel .owl-controls .owl-prev::before{background:rgba(0, 0, 0, 0) url(images/thin_arrow_black.png) repeat scroll center center;content:"";display:block;height:27px;left:13px;position:relative;top:12px;width:16px;}
#most-popular-destinations-anchor regiongreybox .owl-carousel .owl-controls::before{background:none;}
regiongreybox .owl-carousel .owl-controls .owl-next::before{background:rgba(0, 0, 0, 0) url(images/thin_arrow_black.png) repeat scroll center center;content:"";display:block;height:27px;left:18px;position:relative;top:12px;transform:rotate(180deg);width:16px;}
regiongreybox .owl-item div p{left:0;margin-left:auto;margin-right:auto;margin-top:-10px;position:absolute;right:0;text-align:center;top:50%;z-index:9999;}
regiongreybox .owl-item div p span{background-color:rgba(0, 0, 0, 0.6);border:1px solid #fff;border-radius:2px;color:#fff;padding:2px 6px;}
regiongreybox .owl-carousel.stage-margin.owl-theme.owl-loaded.owl-carousel-init{margin-bottom:0;}
.categoryFloatingNavOffset,
.tripFloatingNavOffset{font-size:1px;line-height:1px;}
.responsiveImage{width:100%;height:auto;}
.videoSectionPlayerRow,
.videoSectionOtherVideosColumn{margin-bottom:30px;}
.WEXProductFinderResultsNarrow{padding-right:15px;padding-left:15px;}
.WEXProductFinderResultsNarrowLoadMoreButtonWrapper{padding:15px;background-color:#ffffff;position:relative;z-index:1;}
.WEXProductFinderResultsNarrowLoadMoreButton{width:100%;}
.alert.alert-success.WEXProductFinderLoadingAlert{margin-top:50px;background-color:#9ea33d;color:#ffffff;border:2px solid #ffffff;}
.alert.alert-success.WEXProductFinderNoProductsFoundAlert{margin-top:0;background-color:#9ea33d;color:#ffffff;border:2px solid #ffffff;}
#similar-trips-section h3.worldex-heading,
#suggested-extensions-section h3.worldex-heading{margin-bottom:18px;margin-top:24px;}
#similar-trips-section,
#suggested-extensions-section{margin-bottom:24px;}
#similar-trips-section .teaserTripName,
#suggested-extensions-section .teaserTripName{margin-bottom:15px;}
.homePage #dnn_promotionalGrid .template-heading{display:none;}
.homePage h1.mainHeading{font-size:40px;font-family:"asapbold";margin: 0 0 40px 0;}
.homePage.isTablet h1.mainHeading,
.homePage.isMobile h1.mainHeading {font-size:40px;font-family:"asapbold";margin:10px 0;}
.homePage h1 .mainHeadingLine1{color:#414b56;}
.homePage h1 .mainHeadingLine2{color:#c57b24;}
.homePage #dnn_contentPane ul{padding-left:0;}
.homePage #dnn_contentPane li{padding:0 0 5px 15px;position:relative;font-family:"open_sansregular";}
.homePage #dnn_contentPane li::before{background:#c57b24 none repeat scroll 0 0;border-radius:2px;content:"";height:5px;left:0;position:absolute;top:10px;width:5px;}
.isLargeDesktop header nav ul.nav-main li a{margin-left:0px;margin-right:0px;}
.isSmallDesktop header nav ul.nav-main li a{padding: 14px 40px 14px 13px;}
/* html .isSmallDesktop header .nav-bar-primary nav ul.nav-main > li > a{font-family:"asapregular";font-size:12px;} */
.isSmallDesktop header nav ul.nav-main li a{margin-left:0px;margin-right:0px;}
.homePage.isLargeDesktop .modal-dialog,
.homePage.isSmallDesktop .modal-dialog{width:800px;}
.modal-dialog.fullscreen-modal-dialog,
.modal-dialog.fullscreen-modal-dialog{height:97% !important;margin:auto !important;padding:0 !important;width:98% !important;}
.modal-dialog .region-grey{margin:0;}
.modal-dialog .region-grey-bottom{padding:20px 15px 15px;}
.modal-dialog .btn-reviews{padding-left:30px;}
.homePage .top-adventures-carousel .teaserInner,
.homePage .unique-adventures-carousel .teaserInner,
.homePage .new-adventures-carousel .teaserInner,
.homePage .user-defined-carousel .teaserInner,
.contentPage .user-defined-carousel .teaserInner{padding:5px;}
.user-defined-carousel-heading h1{margin:0;color:#9baa3a;font-family:"open_sansregular";}
.user-defined-carousel-heading h1 strong,
.user-defined-carousel-heading h1 b{font-family:"open_sansbold";}
.homePage .owl-theme .owl-controls .owl-nav .owl-prev[class*="owl-"],
.contentPage .owl-theme .owl-controls .owl-nav .owl-prev[class*="owl-"]{background:rgba(0, 0, 0, 0) url("/portals/0/images/carousel-left.png") no-repeat scroll 0 0/50px 50px;border-radius:30px;color:rgba(255, 255, 255, 0);cursor:pointer;display:inline-block;font-size:14px;height:50px;margin-left:-15px;margin-right:-15px;margin-top:calc(7% + 30px);padding:10px;transform:rotate(0deg);width:50px;}
.homePage .owl-theme .owl-controls .owl-nav .owl-next[class*="owl-"],
.contentPage .owl-theme .owl-controls .owl-nav .owl-next[class*="owl-"]{background:rgba(0, 0, 0, 0) url("/portals/0/images/carousel-left.png") no-repeat scroll 0 0/50px 50px;border-radius:30px;color:rgba(255, 255, 255, 0);cursor:pointer;display:inline-block;font-size:14px;height:50px;margin-left:-15px;margin-right:-15px;margin-top:calc(7% + 30px);padding:10px;transform:rotate(180deg);width:50px;}
.homePage .owl-theme .owl-controls .owl-nav .owl-prev[class*="owl-"],
.contentPage .owl-theme .owl-controls .owl-nav .owl-prev[class*="owl-"]{background:rgba(0, 0, 0, 0) url("/portals/0/images/carousel-left.png") no-repeat scroll 0 0/50px 50px;border-radius:30px;color:rgba(255, 255, 255, 0);cursor:pointer;display:inline-block;font-size:14px;height:50px;margin-left:-15px;margin-right:-15px;margin-top:calc(7% + 30px);padding:10px;transform:rotate(0deg);width:50px;}
.homePage .owl-theme .owl-controls .owl-nav .owl-next[class*="owl-"],
.contentPage .owl-theme .owl-controls .owl-nav .owl-next[class*="owl-"]{background:rgba(0, 0, 0, 0) url("/portals/0/images/carousel-left.png") no-repeat scroll 0 0/50px 50px;border-radius:30px;color:rgba(255, 255, 255, 0);cursor:pointer;display:inline-block;font-size:14px;height:50px;margin-left:-15px;margin-right:-15px;margin-top:calc(7% + 30px);padding:10px;transform:rotate(180deg);width:50px;}
.homePage .owl-carousel .owl-nav .owl-prev::before,
templatecarousel .owl-carousel .owl-nav .owl-next::before,
.contentPage .owl-carousel .owl-nav .owl-prev::before,
templatecarousel .owl-carousel .owl-nav .owl-next::before{content:"";}
.homePage .owl-carousel .owl-nav .owl-next::before,
templatecarousel .owl-carousel .owl-nav .owl-next::before,
.contentPage .owl-carousel .owl-nav .owl-next::before,
templatecarousel .owl-carousel .owl-nav .owl-next::before{content:"";}
.homePage .owl-carousel .owl-nav .owl-prev::before,
templatecarousel .owl-carousel .owl-nav .owl-next::before,
.contentPage .owl-carousel .owl-nav .owl-prev::before,
templatecarousel .owl-carousel .owl-nav .owl-next::before{content:"";}
.homePage .owl-carousel .owl-nav,
.contentPage .owl-carousel .owl-nav{margin-top:-45px;}
.homePage.isMobile .owl-carousel .owl-nav,
.contentPage.isMobile .owl-carousel .owl-nav{margin-top:50px;}
.homePage.isMobile .top-adventures-carousel.owl-carousel,
.homePage.isMobile .unique-adventures-carousel.owl-carousel,
.homePage.isMobile .new-adventures-carousel.owl-carousel,
.contentPage.isMobile .top-adventures-carousel.owl-carousel,
.contentPage.isMobile .unique-adventures-carousel.owl-carousel,
.contentPage.isMobile .new-adventures-carousel.owl-carousel{padding-top:0px;}
.carouselLoadingDiv{background-image:url(/Portals/World%20Expeditions/Icons/carousel-item-loading.gif);background-position:center;background-repeat:no-repeat;height:100px;}
.home-page-adventures-section{background:#908e81 url("/Portals/World%20Expeditions/images/bg-adventures.jpg") no-repeat scroll center top;background-size:100%;padding:0 0 20px;margin-top:30px}
.home-page-teaser-carousel-heading h1{color:#FFFFFF;font-family:"asapregular";margin:50px 5px 0;}
.home-page-teaser-carousel-heading h1 strong{font-family:"asapbold";}
.homePageUniqueSellingPoints{margin-top:50px;}
.homePageUniqueSellingPoints .bottom-content{text-align:center;}
.homePageUniqueSellingPointsIcon{height:60px;}
.homePageUniqueSellingPoints .bottom-content h3{text-transform:none;}
.homePageWatchOrVideoHeading{background:rgba(0, 0, 0, 0) url("/Portals/World%20Expeditions/images/icon-video.png") no-repeat scroll left bottom;color:#c57b24;font-family:"asapbold";font-size:18px;margin:0 0 20px;padding:30px 0 0 60px;text-transform:none;}
teaser img.teaser-image-brand-logo-overlay-image{top:3px;right:15px;width:106px !important;height:50px !important;position:absolute;}
.isLargeDesktop teaser img.teaser-image-brand-logo-overlay-image.smallerIfOnLargeDesktop,
.isSmallDesktop teaser img.teaser-image-brand-logo-overlay-image.smallerIfOnSmallDesktop{width:71px !important;height:33px !important;}
.homePage .WEXProductFinderCategorySubsetTextBoxWrapper{display:none;}
.videoSectionOtherVideosRow{padding-left:10px;padding-right:10px;}
.videoSectionOtherVideosColumn{padding-left:5px;padding-right:5px;font-family:'asapregular';}
.videoSectionOtherVideosRow .owl-carousel .owl-controls{top:37px;}
.videoSectionOtherVideosRow .owl-controls .owl-nav .owl-prev{position:absolute;left:-39px;width:62px;height:62px;background:url(/portals/0/images/carousel-left.png) no-repeat!important;text-indent:-9999px;}
.videoSectionOtherVideosRow .owl-controls .owl-nav .owl-next{position:absolute;right:-39px;width:62px;height:62px;background:url(/portals/0/images/carousel-right.png) no-repeat!important;text-indent:-9999px;}
.trip-reviews-loading-icon{text-align:center;padding:0 0 20px 0;}
.trip-reviews .review-trip-name, .category-reviews .review-trip-name{font-family:open_sansbold;font-size:18px;}
.trip-reviews .viewTripButtonLink.whiteBackground{background:#fff;box-shadow:none !important;padding:10px 25px;}
.trip-reviews .viewTripButtonLink.whiteBackground span{color:#9caa3a;font-size:18px;height:26px;text-shadow:none;background-image:url("/portals/0/images/btn-icon-green.png");background-position:right center;background-repeat:no-repeat;background-size:17px 17px;display:inline-block;font-family:"asapregular";line-height:25px;padding:0 25px 0 0;}
.mapCarouselFooter{bottom:0px;position:absolute;width:100%;text-align:left;padding:20px 35px 5px 35px;background:-moz-linear-gradient(top, rgba(242, 242, 242, 0) 0%, rgba(242, 242, 242, 1) 31%, rgba(242, 242, 242, 1) 100%);background:-webkit-linear-gradient(top, rgba(242, 242, 242, 0) 0%, rgba(242, 242, 242, 1) 31%, rgba(242, 242, 242, 1) 100%);background:linear-gradient(to bottom, rgba(242, 242, 242, 0) 0%, rgba(242, 242, 242, 1) 31%, rgba(242, 242, 242, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00f2f2f2', endColorstr='#f2f2f2', GradientType=0);}
.noLeftOrRightPadding{padding-left:0 !important;padding-right:0 !important;}
.mobileBackLink{margin-bottom:20px;display:inline-block;}
.isLargeDesktop .mobileBackLink,
.isSmallDesktop .mobileBackLink,
.isTablet .mobileBackLink{display:none;}
#askAnExpertModal .modal-content,
#sendToAFriendModal .modal-content{background-color:#eee;color:#FFFFFF;}
#sendToAFriendModal .modal-header,
#askAnExpertModal .modal-header{background-color:#a2a91d;padding-left:80px;}
#askAnExpertModal .modal-header .askAnExpertModal-modal-title:before{content:"";position:absolute;left:20px;background:url("/Portals/World%20Expeditions/Images/askanexpert.png");background-size:40px 40px;height:40px;width:40px;}
#askAnExpertModal .modal-header .askAnExpertModal-modal-title:after{content:"That's what we're here for ...";font-size:14px;font-family:"open_sansregular";display:block;}
#sendToAFriendModal .modal-header .sendToAFriendModal-modal-title::before{content:"";position:absolute;left:20px;top:9px;background:url("/Portals/World%20Expeditions/Images/sendtoafriend.png");background-size:40px 35px;height:35px;width:40px;}
#askAnExpertModal .modal-body .askAnExpertModal-form-fields .row:nth-child(1) .col-xs-12{color:#666;padding-top:25px;padding-bottom:10px;padding-left:18px;}
#askAnExpertModal .askAnExpertModal-modal-title,
#askAnExpertSticky .askAnExpertSticky-modal-title,
#sendToAFriendModal .sendToAFriendModal-modal-title{font-size:20px;color:#FFFFFF;}
#askAnExpertStickyTitle{font-size:18px!important;font-weight:bold;}
#askAnExpertSticky .askAnExpertSticky-modal-title::after{content:"That's what we're here for ...";font-size:12px;font-family:"open_sansregular";display:block;}
#askAnExpertSticky .askAnExpertStickyField,
#sendToAFriendModal .sendToAFriendModalField{margin-bottom:10px;background-color:#fff;border:1px solid #FFFFFF;color:#999;font-style:italic;}
#sendToAFriendModal .sendToAFriendModalField,
#askAnExpertModal .askAnExpertModalField{margin-bottom:10px;background-color:#fff;border:1px solid #FFFFFF;color:#666;font-family:"open_sansregular";font-style:italic;}
#askAnExpertModal .askAnExpertModal_state_row select{background-image:url("/Portals/World%20Expeditions/Images/dropdownArrowModal.jpg");background-size:12px 10px;background-repeat:no-repeat;background-position-x:calc(100% - 10px);background-position-y:13px;}
#askAnExpertModal .askAnExpertModalField::-webkit-input-placeholder{color:#666;}
#askAnExpertModal .askAnExpertModalField::-moz-placeholder{color:#666;}
#askAnExpertModal .askAnExpertModalField:-ms-input-placeholder{color:#666;}
#askAnExpertModal .askAnExpertModalField:-moz-placeholder{color:#666;}
#askAnExpertModal::-webkit-input-placeholder,
#askAnExpertSticky::-webkit-input-placeholder,
#sendToAFriendModal::-webkit-input-placeholder{font-family:"Open Sans", Arial, sans-serif;font-weight:normal;font-style:italic;}
#askAnExpertModal:-ms-input-placeholder,
#askAnExpertSticky:-ms-input-placeholder,
#sendToAFriendModal:-ms-input-placeholder{font-family:"Open Sans", Arial, sans-serif;font-weight:normal;font-style:italic;}
#askAnExpertModal::-moz-placeholder,
#askAnExpertSticky::-moz-placeholder,
#sendToAFriendModal::-moz-placeholder{font-family:"Open Sans", Arial, sans-serif;font-weight:normal;font-style:italic;opacity:1;}
#askAnExpertModal:-moz-placeholder,
#sendToAFriendModal:-moz-placeholder,
#askAnExpertSticky:-moz-placeholder{font-family:"Open Sans", Arial, sans-serif;font-weight:normal;font-style:italic;opacity:1;}
#joinOurNewsletterSticky_submit,
#askAnExpertModal_submit,
#askAnExpertSticky_submit,
#sendToAFriendModal_submit{background-color:#373a3f;color:#FFFFFF;border:none;}
#askAnExpertModal .askAnExpertMessageField,
#askAnExpertSticky .askAnExpertMessageField,
#sendToAFriendModal .sendToAFriendModalMessageField{height:80px;}
#askAnExpertModal .close,
#askAnExpertSticky .close,
#sendToAFriendModal .close{color:#FFFFFF;opacity:1;}
#askAnExpertModal .modal-header,
#askAnExpertSticky .modal-header,
#sendToAFriendModal .modal-header{border-bottom:none;}
#askAnExpertModal .modal-footer,
#askAnExpertSticky .modal-footer,
#sendToAFriendModal .modal-footer{border-top:none;text-align:center;}
#askAnExpertStickyTab{background:url(/Portals/_default/Skins/Porto/Resources/img/bg-transparent-grey.png);color:#FFFFFF;border-top-right-radius:7px;border-top-left-radius:7px;border-bottom-right-radius:0;border-bottom-left-radius:0;padding:10px 20px;position:fixed;right:70px;bottom:0;cursor:pointer;height:48px;z-index:1040;}
.isMobile #askAnExpertStickyTab{display:none;}
#askAnExpertSticky{color:#696969;background-color:#eee;border-top-right-radius:7px;border-top-left-radius:7px;border-bottom-right-radius:0;border-bottom-left-radius:0;position:fixed;right:70px;bottom:0;cursor:pointer;z-index:1040;font-family:"Open Sans", Arial, sans-serif;font-weight:normal;width:250px;box-shadow:0px -1px 5px #696969;}
#askAnExpertSticky .modal-header{padding-bottom:10px;background-color:#a2a91d;}
#askAnExpertSticky .modal-footer{padding-top:0}
#sendToAFriendModal-captcha-outer{text-align:center;}
#sendToAFriendModal-captcha{display:inline-block;}
header nav.mega-menu ul.nav-main .mega-menu-item .dropdown-menu li a.alternateSubCategoryMenuItem{color:#AAAAAA !important;}
#showWEXProductFinderSearchUrlTextArea{width:100%;height:300px;}
@media (min-width:1px){div.logo{display:none!important;}
.search div.logo{display:block!important;position:absolute !important;top:5px;}
.control-group.search-active div.logo{display:none!important;}
.newsletter-green-btn{top:34px;position:absolute;}
}
@media (min-width:480px){}
@media (min-width:768px){div.logo{display:block!important;top:3px!important;}
.search div.logo{display:none!important;}
.newsletter-green-btn{top:0px;position:absolute;}
}
@media (min-width:992px){}
@media (min-width:1200px){}
.searchInputContainer{display:inline-block;margin:0 -3px 0 0;position:relative;}
.DnnModule.DnnModule-DNN_HTML ul.WEXHomepage-introl-content{list-style:none;}
.newsletter-green-btn{width:40px;}
.moduleInlineSettingsOuterWrapper{background-color:#EFEFEF;border:1px solid #CCCCCC;border-radius:5px;padding:10px;}
.read-more-module-heading h2{color:#9baa3a;font-family:'asapbold';margin:0 0 10px 0;}
.img-responsive.rightColumnFullWidth{height:auto;max-width:100%;padding:0;width:100%;}
.categoryInlineHeroImage{height:auto !important;max-width:200px !important;max-height:200px !important;margin:0 10px 5px 0 !important;float:left !important;padding:0 !important;}
.generalFieldInlineHeroImage{height:auto !important;max-width:200px !important;max-height:200px !important;margin:0 10px 5px 0 !important;float:left !important;padding:0 !important;}
.generalFieldInlineHeroImageForBulletPoints{height:auto !important;max-width:200px !important;max-height:600px !important;margin:0 22px 5px 0 !important;float:left !important;padding:0 !important;}
.popover.bottom>.arrow:after{border-bottom-color:#363c44 !important;}
.popover.top>.arrow:after{border-top-color:#363c44 !important;}
.popover.left>.arrow:after{border-left-color:#363c44 !important;}
.popover.right>.arrow:after{border-right-color:#363c44 !important;}
@media (max-width:510px){div.popover{max-width:90% !important;}
}
.mapCarouselHeading{padding-top:15px;}
ul.history li{list-style:none;}
.popover-title{font-size:18px !important;color:#9CAA39 !important;font-weight:bold;}
.popoverSalePrice{font-size:18px !important;line-height:2;}
.popoverNonSalePrice{font-size:16px !important;color:#cecece !important;}
.popover-content .currency{font-size:14px!important;}
.popoverOnSaleFlag{background:#be191f!important;}
@media (max-width:767px){.noIcon:before,
.noIcon:after{display:none !important;}
.noIcon{padding-left:0px !important;}
.wexFooterHide.toggle.active .toggle-content[style]{display:none !important;overflow:hidden !important;height:23.1011px !important;padding-top:0px !important;margin-top:0px !important;padding-bottom:0px !important;margin-bottom:0px !important;}
.wexFooterHide.toggle .toggle-content[style]{display:block !important;overflow:hidden !important;height:auto!important;padding-top:0px !important;margin-top:0px !important;padding-bottom:0px !important;margin-bottom:0px !important;}
#footer .wefooter .footer-links .footer-links-column ul{display:block !important;}
#footer .footer-links.wexFooterHide .footer-links-column{width:100%;}
}
@media (min-width:768px){.noIcon:before,
.noIcon:after{display:none !important;}
.noIcon{padding-left:0px !important;}
#footer .footer-links.wexFooterHide .footer-links-column{width:100%;}
}
.categoryIntroInnerWrapper{max-height:217px;overflow:hidden;}
.categoryIntroReadMoreFooter{bottom:0px;position:absolute;width:100%;text-align:left;padding:20px 0 5px 0;background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.03) 1%, rgba(255, 255, 255, 1) 31%, rgba(255, 255, 255, 1) 100%);background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.03) 1%, rgba(255, 255, 255, 1) 31%, rgba(255, 255, 255, 1) 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.03) 1%, rgba(255, 255, 255, 1) 31%, rgba(255, 255, 255, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);}
.footer_newsletter{visibility:hidden;}
contactoffice .office-container ul{list-style:none !important;position:relative;}
@media (min-width:992px){.btn.btn-borders.dark.mr-xs.mb-lg.btn-md.countrypage-btn.categoryIntroMoreAboutCategoryButton{margin-top:-40px;}
.categoryIntroInnerWrapper ~ .categoryIntroReadMoreFooter{position:relative;top:-30px;margin-bottom:-40px;}
.categoryIntroOuterWrapper{margin-bottom:60px;}
}
@media (max-width:991px){.categoryIntroOuterWrapper{margin:15px 0px 120px 0px;}
.btn.btn-borders.dark.mr-xs.mb-lg.btn-md.countrypage-btn.categoryIntroMoreAboutCategoryButton{position:absolute;margin-top:-110px;}
}
.WEXContactUsFormWrapper{padding:50px;background-color:#f2f2f2;margin-bottom:30px;}
.contactUsFormField{margin-bottom:10px;}
.contactUsFormCheckboxRow{margin-bottom:5px;margin-bottom:10px;}
.contactUsFormCheckbox input[type="checkbox"]{margin-right:5px;}
textarea.form-control.contactUsFormEnquiryField{height:120px;}
WEXContactUsForm .stateDropDownLabel{font-size:15px;color:#373b40;font-family:"open_sansregular";font-weight:400;}
WEXContactUsForm .invalid:before{display:inline-block;position:absolute;right:-10px;top:auto;content:"\f00d";font:normal normal normal 14px/1 FontAwesome;font-size:20px;text-rendering:auto;-webkit-font-smoothing:antialiased;transform:translate(0, 0);margin-top:5px;color:#ce151b;}
.displayByWETGDestination,
.wefooter li.displayByWETGDestination {
  display: none;
}
body.isWEAU .isWEAU,
body.isWENZ .isWENZ,
body.isWECA .isWECA,
body.isWEUK .isWEUK,
body.isWEUSA .isWEUSA,
body.isWEUS .isWEUS,
body.isWEEU .isWEEU{display:inline !important;}

body.isWEAU .wefooter li.displayByWETGDestination.isWEAU,
body.isWENZ .wefooter li.displayByWETGDestination.isWENZ,
body.isWECA .wefooter li.displayByWETGDestination.isWECA,
body.isWEUK .wefooter li.displayByWETGDestination.isWEUK,
body.isWEUSA .wefooter li.displayByWETGDestination.isWEUSA,
body.isWEUS .wefooter li.displayByWETGDestination.isWEUS,
body.isWEEU .wefooter li.displayByWETGDestination.isWEEU{display:list-item !important;}

.displayByWETGDestinationBlock{display:none;}
body.isWEAU .displayByWETGDestinationBlock.isWEAU,
body.isWENZ .displayByWETGDestinationBlock.isWENZ,
body.isWECA .displayByWETGDestinationBlock.isWECA,
body.isWEUK .displayByWETGDestinationBlock.isWEUK,
body.isWEUSA .displayByWETGDestinationBlock.isWEUSA,
body.isWEUS .displayByWETGDestinationBlock.isWEUS,
body.isWEEU .displayByWETGDestinationBlock.isWEEU{display:block !important;}
#headerTextSearchWrapper > span.searchInputContainer{z-index:999;}
@media (min-width:991px) and (max-width:1199px){button.downloadTripNotesButton em.icon-trip-download{display:none;}
}
@media (min-width:991px) and (max-width:1199px){a.brandInformationPopover img.teaser-image-brand-logo-overlay-image{-ms-transform:scale(0.7, 0.7);-webkit-transform:scale(0.7, 0.7);transform:scale(0.7, 0.7);margin-top:-7px;margin-right:-10px;}
a.teaserLink button.btn.world-ex{-ms-transform:scale(0.7, 0.7);-webkit-transform:scale(0.7, 0.7);transform:scale(0.7, 0.7);margin-left:-20px;}
}
.bookingFormRightColumnDealTermsAndConditions > p > a{text-decoration:none!important;color:#8a9734;}
.bookingFormRightColumnDealTermsAndConditions > p > a:after{content:"\f078";font:normal normal normal 14px/1 FontAwesome;font-size:12px;text-rendering:auto;color:#9caa3a;position:relative;bottom:2px;left:8px;}
.bookingFormRightColumnDealTermsAndConditions > p > a.accordion-toggle.bookingFormDealTermsAndConditionsAccordianLink[aria-expanded="false"]:after{content:"\f078"!important;font:normal normal normal 14px/1 FontAwesome;font-size:12px;text-rendering:auto;color:#9caa3a;position:relative;bottom:2px;left:8px;}
.bookingFormRightColumnDealTermsAndConditions > p > a.accordion-toggle.bookingFormDealTermsAndConditionsAccordianLink[aria-expanded="true"]:after{content:"\f077"!important;font:normal normal normal 14px/1 FontAwesome;font-size:12px;text-rendering:auto;color:#9caa3a;position:relative;bottom:2px;left:8px;}
div > ul.world_nav li:last-child a{border-left:none;}
.body > footer .footer-atol{background:#272D33;border-top:1px solid #888888;border-bottom:1px solid #888888;margin-top:0;padding:22px 0px;color:#ffffff;font-family:"open_sansregular";font-size:12px;line-height:16px;}
.isMobile .imageSliderContentPane,
.isTablet .imageSliderContentPane{min-height:70px;}
.isSmallDesktop .imageSliderContentPane,
.isLargeDesktop .imageSliderContentPane{min-height:200px;}
.credit404.banner-content.hidden-xs{background:url(css/images/bg-transparent-grey.png) repeat;font-family:"open_sansbold";font-size:13px;border-radius:3px;color:#FFF;padding:5px 15px;}
#headerTextSearch_search_link_2{cursor:pointer;}
.body>footer a, .body>footer h1, .body>footer h2, .body>footer h3, .body>footer h4{color:#FFF!important;}
.button{padding:6px 13px 5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;height:30px;color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,.6)!important;font-size:15px;line-height:45px!important;background:url(../images/gradient/g30.png) top repeat-x;font-family:arial,sans-serif;font-weight:700;letter-spacing:-1px;}
.WEXReadMoreModuleButton{margin-top:10px;}
.continueLoadingMessage{height:50px;color:#000000;padding-top:10px;font-weight:bold;}
#most-popular-and-iconic-anchor .title-wrapper {margin-bottom: 10px;}
.availableDatesResponsiveTable .dateRowBookButton.dateRowBookButtonSmallFont{font-size:14px}
.bookingFormENewsletterMessage p{font-size:12px;line-height:15px;margin-bottom:8px;}
.checkboxLongDescription label {width: calc(100% - 30px);margin-left: 10px;}
.checkboxLongDescription {height: auto!important;}
.checkboxLongDescription input {vertical-align: top;}

body.isTablet div.logo {
	margin-top:11px;
}

body.isMobile div.logo {
	margin-top:11px;
}

.homePageTripReviewsCarouselBackground {
	background: #ebebeb;
}